The Palomar

I haven’t been to London in over a year, and for me that is a year too long! I absolutely love the city, and moreover, I love their food scene. In looking up the hottest restaurants of 2018, I stumbled across The Palomar located in SoHo, my favorite part of town. I had heard about … Continue reading The Palomar